@font-face {font-family: 'museo_slab';src: url('/library/fonts/Museo_Slab_900-webfont.eot');src: url('/library/fonts/Museo_Slab_900-webfont.eot?#iefix') format('embedded-opentype'), url('/library/fonts/Museo_Slab_900-webfont.woff2') format('woff2'), url('/library/fonts/Museo_Slab_900-webfont.woff') format('woff'), url('/library/fonts/Museo_Slab_900-webfont.ttf') format('truetype'), url('/library/fonts/Museo_Slab_900-webfont.svg#museo_slab') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'proxima_nova';src: url('/library/fonts/proximanova-semibold-webfont.eot');src: url('/library/fonts/proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('/library/fonts/proximanova-semibold-webfont.woff2') format('woff2'), url('/library/fonts/proximanova-semibold-webfont.woff') format('woff'), url('/library/fonts/proximanova-semibold-webfont.ttf') format('truetype'), url('/library/fonts/proximanova-semibold-webfont.svg#proxima_nova') format('svg');font-weight: 500;font-style: normal;}@font-face {font-family: 'proxima_nova';src: url('/library/fonts/proximanova-black-webfont.eot');src: url('/library/fonts/proximanova-black-webfont.eot?#iefix') format('embedded-opentype'), url('/library/fonts/proximanova-black-webfont.woff2') format('woff2'), url('/library/fonts/proximanova-black-webfont.woff') format('woff'), url('/library/fonts/proximanova-black-webfont.ttf') format('truetype'), url('/library/fonts/proximanova-black-webfont.svg#proxima_nova') format('svg');font-weight: bold;font-style: normal;}@font-face {font-family: 'proxima_nova';src: url('/library/fonts/proximanova-regular-webfont.eot');src: url('/library/fonts/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/library/fonts/proximanova-regular-webfont.woff2') format('woff2'), url('/library/fonts/proximanova-regular-webfont.woff') format('woff'), url('/library/fonts/proximanova-regular-webfont.ttf') format('truetype'), url('/library/fonts/proximanova-regular-webfont.svg#proxima_nova') format('svg');font-weight: normal;font-style: normal;}html, body {margin: 0px;padding: 0px;background-color: #fff;font-family: Verdana, Arial;font-family: proxima_nova, sans-serif;}img {border: 0px;}h1, form, p {margin: 0px;}h1 {font-family: museo_slab;}p, h2, h3, h4, h5, h6{line-height: 1.5em;}h3 p {padding: 10px 0;}a {color: #004325;text-decoration: none;}a:hover {text-decoration: none;cursor: pointer;}#mobile_hr {display: none;border: 2px #000 solid;margin: 20px;}.outer_wrapper {width: 100%;box-sizing: border-box;}.nav_tile {background-image: url("/images/nav_tile.png");background-repeat: repeat-y;}.inner_wrapper {margin: 0 auto;width: 1280px;padding: 0 70px;position: relative;box-sizing: border-box;}.desktop_off {display: none;}.desktop_on {display: block;}#header {height: 433px;background-image: url("/images/background_tile.png");background-size: cover;max-width: 100%;background-position: center;}#header.inner_wrapper {background: none;}.black_bar {max-width: 100%;height: 55px;background-image: url("/images/black_bar.png");}.button {background-color: #008939;width: 183px;box-sizing: border-box;font-size: 16px;text-transform: uppercase;line-height: 40px;font-weight: bold;text-align: center;color: #fff;margin: 6.5px auto;border-radius: 5px;display: inline-block;}.header_top_bar .button a {color: #fff;display: block;}.header_bar {position: relative;height: 114px;top: 216px;background-image: url("/images/header_bar.png");}.header_bar .text {position: absolute;text-align: left;margin: 20px 0 0 44px;font-size: 60px;height: 62px;color: #fff;box-sizing: border-box;float: left;font-family: 'museo_slab';letter-spacing: -2px;}.flags {display: inline-block;position: absolute;right: 160px;top: 14px;}.flag{width: 43px;height: 28px;}.flag a {line-height: 28px;color: transparent;}li.level1.flag {display: inline-block;}.uk{background-image: url('/images/uk_flag.png');}.france{background-image: url('/images/france_flag.png');}.germany{background-image: url('/images/germany_flag.png');}.spain{background-image: url('/images/spain_flag.png');}.italy{background-image: url('/images/italy_flag.png');}.china{background-image: url('/images/china_flag.png');}.flags a{text-decoration: none;}.logo {color: #fff;font-size: 12px;box-sizing: border-box;padding-top: 16.5px;display: inline-block;float: right;}.logo p {position: relative;bottom: 7px;}.header_bar .image{float: right;margin-top: -10px;margin-right: -6px;background-image: url("/images/dodublin_exp.png");height: 144px;width: 144px;}.green_logo {float: right;background-image: url("/images/dodublin_logo_square.png");height: 114px;width: 114px;}#nav {width: 270px;font-size: 16px;vertical-align: top;padding-top: 70px;float: left;}#nav li {float:none;text-align: left;text-decoration: none;font-size: 16px;padding: 6px 0;font-weight: 500;}.featured_link a {font-weight: bold;color: #333333!important;}.featured_link {padding: 11px 0!important;}.featured_link + li:not(.featured_link){padding-top: 16px!important;}#nav a {text-decoration: none;color: #666666;}.mobile-menu-close { display : none;}#nav .graphic {margin-bottom: 18px;}.graphic.a_top{margin-top: 20px;}#main_content {padding-top: 47px;background-color: #fff;width: 870px;box-sizing: border-box;float: left;padding-left: 16px;}#main_content a {text-decoration: underline;}#main_content h1 {font-size: 46px;padding: 5px 0;font-weight: 100;}.img {width: 100%!important;height: auto!important;}#right_bar {width: 114px;box-sizing: border-box;float: right;margin-right: -130px;}#right_bar img {max-width: 114px;height: auto;}.sub_content{color: #333333;float: left;padding: 0 16px 30px 0;width: 724px;border-bottom: 4px #F5F5F5 solid;margin-bottom: 100px;position: relative;}h1 {border-bottom: 4px #F5F5F5 solid;letter-spacing: -0.8px;}.sub_heading{font-size: 25px;line-height: 40px;font-family: 'museo_slab';border-bottom: 4px #F5F5F5 solid;padding: 10px 0 10px 0;letter-spacing: 0.3px;margin: 0;}.content {padding: 15px 0;}.content p {line-height: 1.5em;}.content a {text-decoration: underline;}.content a:hover {text-decoration: none;}.tour_ticket_container, .tour_route, .micro_content, .tour_video, .places_of_interest{margin: 30px 0;}.white_smoke {background-color: #efefef;padding: 44px 22px;}.micro_layout_image {float: left;padding-bottom: 40px;}.micro_layout_image img{margin: 16px 0;border: 3px solid #004325;width: 100%;height: auto;box-sizing: border-box;}.micro_layout_image:nth-child(even) {margin-left: 16px;}.micro_layout_image a {display: block;text-decoration: none;font-weight: 500;}.graphic .desktop{display: block;}.graphic .tablet,.graphic .mobile{display: none;}.block_container {margin: 0 -16px;text-align: center;}.block {width: 365px;height: 266px;margin: 5px;position: relative;display: inline-block;color: #fff;}.left_column {height: 206px;width: 68px;}.price {float: left;clear: both;width: 68px;height: 69px;font-size: 28px;box-sizing: border-box;}.save {float: left;clear: both;width: 68px;height: 69px;font-size: 30px;box-sizing: border-box;}.duration {float: left;clear: both;width: 68px;height: 69px;font-size: 14px;padding: 10px 2px 0;box-sizing: border-box;}.duration_icon {display: block;margin: 0 auto;}.block .content {box-sizing: border-box;position: absolute;top: 0;left: 80px;width: 240px;height: 195px;text-align: left;padding-top: 15px;overflow: hidden;}.block .content p {line-height: 1.1em;padding-bottom: 12px;font-size: 15px;}.block .content a {color: #fff;text-decoration: underline;font-weight: bold;}.block_bottom {position: absolute;width: 365px;height: 60px;top: 206px;left: 0;}.tour_logo img {width: 41px;height: 41px;float: left;margin: 10px;}.tour_name {box-sizing: border-box;float: left;font-size: 21px;line-height: 1em;letter-spacing: -0.03em;font-family: museo_slab;max-width: 170px;text-align: left;padding-top: 10px;padding-left: 5px;}.block .button {float: right;margin: 10px 11px;width: 112px;height: 38px;line-height: 10px;position: relative;}.block_bottom a {text-decoration: none !important;color: #fff;font-size: 12px;letter-spacing: 1px;position: absolute;top: 8px;left: 0px;right: 0px;}.right_arrow {height: 13px;width: 7px;position: absolute;top: 13px;right: 10px;}.green.block, .green .button{background-color: #008A35;}.green .price, .green .save, .green .duration {border-bottom: #008A35 1px solid;}.green .price, .green .save, .green .duration, .green .left_column{background-color: #00762D;}.green .block_bottom {background-color: #004325;}.orange.block, .orange .button{background-color: #D24900;}.orange .price, .orange .save, .orange .duration {border-bottom: #D24900 1px solid;}.orange .price, .orange .save, .orange .duration, .orange .left_column{background-color: #B33E00;}.orange .block_bottom {background-color: #5F0026;}.purple.block, .purple .button{background-color: #6F2A77;}.purple .price, .purple .save, .purple .duration{border-bottom: #6F2A77 1px solid;}.purple .price, .purple .save, .purple .duration, .purple .left_column {background-color: #5F2365;}.purple .block_bottom {background-color: #23034B;}.golden_brown.block,.golden_brown .button{background-color: #AE6500;}.golden_brown .price, .golden_brown .save, .golden_brown .duration {border-bottom: #AE6500 1px solid;}.golden_brown .price, .golden_brown .save, .golden_brown .duration, .golden_brown .left_column {background-color: #945600;}.golden_brown .block_bottom {background-color: #6A3C00;}.teal.block, .teal .button{background-color: #008484;}.teal .price, .teal .save, .teal .duration {border-bottom: #008484 1px solid;}.teal .price, .teal .save, .teal .duration, .teal .left_column {background-color: #007070;}.teal .block_bottom {background-color: #005F60;}.blue.block, .blue .button{background-color: #51C0EA;}.blue .price, .blue .save, .blue .duration {border-bottom: #51C0EA 1px solid;}.blue .price, .blue .save, .blue .duration, .blue .left_column {background-color: #004B72;}.blue .block_bottom {background-color: #002C45;}.tour_ticket_left {float: left;width: 354px;height: 354px;margin-right: 8px;background-color: #efefef;padding: 30px 22px 0 22px;box-sizing: border-box;}.tour_ticket_left ul {list-style: none;padding: 0;font-size: 12px;}.tour_ticket_left li {display: inline-block;padding-right: 8px;margin-right: 8px;}.tour_ticket_left li:not(:last-child) {border-right: 1px solid #004325;line-height: 10px;}.tour_ticket_right {float: left;width: 354px;height: 354px;margin-left: 8px;padding: 44px 22px 0 22px;box-sizing: border-box;color: white;position: relative;}.tour_ticket_right.green{background-color: #008939;}.tour_ticket_right.orange{background-color: #D04A00;}.tour_ticket_right.purple{background-color: #6D3075;}.tour_ticket_right.golden_brown{background-color: #AD650A;}.tour_ticket_right.teal{background-color: #008484;}.tour_ticket_right.blue{background-color: #008080;}.tour_ticket_right td {padding: 5px;font-weight: 500;}.ticket_button {width: 310px;box-sizing: border-box;font-size: 20px;text-transform: uppercase;line-height: 60px;font-weight: bold;text-align: center;color: #fff;border-radius: 15px;display: inline-block;}.ticket_button a {text-decoration: none !important;color: #fff;}.ticket_button.green {background-color: #004325;}.ticket_button.orange {background-color: #5F0026;}.ticket_button.purple {background-color: #23034B;}.ticket_button.golden_brown {background-color: #6A3C00;}.ticket_button.teal {background-color: #005F60;}.ticket_button.blue {background-color: #002C45;}.note {font-size: 12px;width: 70%;padding-top: 8px;}.tour_ticket_bottom {position: absolute;bottom: 30px;}.right_button_text {display: inline-block;}.right_button_logo {display: inline-block;float: right;position: relative;}.right_button_logo img {position: absolute;right: 10px;top: 13px;width: 41px;height: 41px;}.tour_video iframe {border: 0;width: 724px;height: 408px;}.tour_video h3 {padding-bottom: 10px;}.tour_route table tr:nth-child(even) td {background-color: #efefef;}.tour_route table th {text-align: left;font-weight: 500;line-height: 30px;}.tour_route table tr th:first-of-type, .tour_route table tr td:first-of-type, .tour_route h3 {padding-left: 15px;}.stop_number, .stop_name {font-weight: 500;}.place {padding: 10px 0;border-top: 2px #E9EFEC solid;}.places_of_interest h3 {padding-bottom: 10px;}.place_info{float: left;width: 603px;}.place_image {float: right;box-sizing: border-box;height: 84px;max-width: 120px;}.place_image img {height: auto;width: 100%;}#footer {height: 410px;clear: both;background-size: cover;width: 100%;background-image: url("/images/background_tile.png");background-color: #008939;box-sizing: border-box;position: relative;text-align: center;}.drop-down li.level1 {float: none!important;}#footer_left {margin-top: 265px;float: left;width: 60%;}#footer_right {margin-top: 265px;float: right;width: 40%;}#footer_logo_left {color: #fff;padding: 10px 0;display: inline-block;}#footer_logo_left img{position: relative;top: 7px;padding: 0 5px;}#footer_logo_left p{position: relative;bottom: 4px;padding-right: 5px;font-size: 20px;font-weight: 500;}#footer_nav_holder {display: inline-block;box-sizing: border-box;}ul#footer_nav, ul#dd_footer_nav {font-size: 14px;font-weight: 600;}#footer_nav li, #dd_footer_nav li {border-right: 1px #fff solid;float: left!important;margin: 2px;}#footer_nav li:last-child, #dd_footer_nav li:last-child {border-right: 0px;}#footer_nav li a, #dd_footer_nav li a {color: #fff;}#footer_social {position: relative;top: 6px;display: inline-block;padding: 0 10px;}#footer_social ul{list-style: none;padding: 0;}#footer_social ul li {display: inline-block;}#footer_logo_right {position: relative;top: 9px;display: inline-block;padding: 0 10px;}@media screen and (max-width:1300px) {.inner_wrapper {width: 1140px;padding: 0;}.flags {right: 90px;}}@media screen and (max-width:1220px) {.inner_wrapper {background-image: none;width: 900px;}#main_content {width: 600px;}h1 {border-bottom: 0px;}.header_bar .text {margin: 30px 0 0 20px;font-size: 50px;}.sub_content {width: 560px;padding: 0 0 30px 0;}#right_bar {float: none;margin-right: 0;width: 100%;}#right_bar .graphic {display: none;}#nav .graphic {display: none;}.tour_video iframe {width: 100%;height: 380px;}.tour_ticket_left, .tour_ticket_right {float: none;margin: 20px auto;}.micro_layout_image, .micro_layout_image:nth-child(2n) {margin-left: 0;float: none;}.place_info{width: 80%;}.block_container {margin: 0;}.graphic .tablet{display: block;}.graphic .desktop,.graphic .mobile{display: none;}}@media screen and (max-width:1000px) {.inner_wrapper {width: 850px;}.header_bar .text {margin: 35px 0 0 20px;font-size: 40px;}.nav_tile {background-position: -100px;}#main_content {width: 560px;}.micro_layout_image {text-align: center;}}@media screen and (max-width:900px) {.graphic .mobile{display: block;}.graphic .desktop,.graphic .tablet{display: none;}.desktop_on {display: none;}.desktop_off {display: block;}.inner_wrapper {width: 690px;}#main_content {padding-top: 0;margin-top: 47px;width: 690px;padding-left: 0;}.sub_content {border-top: 2px #000 solid;width: 690px;float: none;}#nav {width : 100%;padding-top: 0; } .nav_tile {background-image: none;}  .full_navigation {display : none; }  .mobile_navigation {display : inline;position : relative; } #tc-mobile-menu-overlay {z-index: 150;display: none;position : fixed;top: 0;left : 0;width : 100%;height : 100%;padding-bottom : 120px;background : rgba(0,0,0,0.7); }  .mobile-menu-close {display: block;padding: 14px;color : #fff;background : #222;text-align : right;text-transform : uppercase;font-size : 14px; } .mobile-menu-close p {display: inline-block;bottom: 3px;position: relative; }  #tc-mobile-menu-toggle {z-index: 100000;display: block;position : absolute;top: 25px;left : auto;right : 0;margin-top : -17px;color : #000;-moz-transition: all 0.3s ease-in;-ms-transition : all 0.3s ease-in;-o-transition : all 0.3s ease-in;-webkit-transition : all 0.3s ease-in;transition : all 0.3s ease-in; }  #tc-mobile-menu-toggle #tc-mobile-menu-toggle-text {z-index : 100000;display : inline-block;cursor : pointer; }  #tc-mobile-menu-toggle #tc-mobile-menu-toggle-text:before {content : url('/images/burger.png');position : absolute;top : 8px;left : auto;right : 6px;width : 17px;height: 3px;border-radius : 1px;opacity: 0.8;filter: alpha(opacity=80); }  #tc-mobile-menu-toggle.open-nav {right : 190px;display: none; }  .tc-mobile-menu {z-index: 160;position : fixed;top: 0;right : 0;bottom : 0;right : -250px;width : 240px;height : auto;padding-bottom : 60px;overflow : auto;background-color : #000;-moz-transition: all 0.3s ease-in;-ms-transition : all 0.3s ease-in;-o-transition : all 0.3s ease-in;-webkit-transition : all 0.3s ease-in;transition : all 0.3s ease-in; }  .open-nav .tc-mobile-menu {right : 0px!important; }  .open-nav #tc-mobile-menu-overlay {display : block; }  .tc-mobile-menu ul {display : block!important;position : static!important;margin-top: 0px!important;margin-bottom : 0px!important; }  .tc-mobile-menu li {display : block!important;height : auto!important;float : none!important;padding : 0!important;text-align : center;font-weight : normal; }  #full-nav ul.level2 li a {padding : 8px 0px 8px 16px!important; }  #full-nav.tc-mobile-menu li a {display : block;width : auto;padding : 9px 0px 9px 6px !important;font-size : 14px;white-space : normal; }  .tc-mobile-menu ul.level1 {margin-top : 0px; }  .level1 ul {padding : 7px 10px 10px 10px!important; }  .tc-mobile-menu a {color : #fff!important;text-decoration : none; }#footer {height: 316px;}#footer_left {box-sizing: border-box;margin: 0 auto;width: 100%;float: none;position: absolute;top: 186px;}#footer_logo_left {top: 50px;left: 17px;}#footer_right {box-sizing: border-box;margin-top: 0;width: 100%;float: none;position: relative;top: 30px;}.header_bar .text {margin: 40px 0 0 20px;font-size: 30px;letter-spacing: 0;}.tour_video iframe {height: 470px;}}@media screen and (max-width:720px) {.inner_wrapper, .sub_content {width: 520px;}#main_content {width: 460px;margin-top: 47px;}#tc-mobile-menu-toggle #tc-mobile-menu-toggle-text:before {top: auto;bottom: 6px;}.header_bar .image {display: none;}.header_bar .text {margin: 40px 0 0 10px;font-size: 28px;}.flags {top: 19px;}.flag{width: 33px;height: 20px;background-size: 33px 20px;}.sub_content h1 {font-size: 30px!important;line-height: 30px;}.sub_heading {font-size: 18px;line-height: 23px;letter-spacing: -0.6px;}.content p {font-size: 16px;}#nav_right .nav_text {width : 166px; }  #nav_right {width : 100%; }  #nav_right .link {width : 110px; } .tour_video iframe {height: 360px;}.place_image {float: left;margin: 10px 0;}.place_info {width: 100%;}.place_info p{font-size: 14px;}}@media screen and (max-width:540px) {.inner_wrapper {width: 380px;}#main_content {width: 100%;}.flags {top: 8px;right: 0;left: 8px;}.sub_content {width: 100%;}.header_bar {position: relative;height: 60px;top: 65px;}.header_bar .text {margin: 17px 0 0 11px;font-size: 17px;font-weight: normal;}.green_logo {background-image: url("/images/dodublin_logo_square_small.png");height: 60px;width: 60px;}#header {height: 180px;background-size: cover;max-width: 100%;margin: 0 auto;font-weight: bold;background-position: center;}.black_bar {height: 35px;background-image: url("/images/black_bar_mobile.png");}#tc-mobile-menu-toggle #tc-mobile-menu-toggle-text::before {right: 12px;}#footer_social {padding: 10px 0 12px;}#footer_social img{padding-right: 4px;}#footer_logo_right {padding: 0;}#footer_nav_holder{padding: 8px;}#footer_logo_left {position: absolute;left: 0;right: 0;}.logo {padding-top: 8px;margin-right: 8px;}.logo img {width: 18px;height: 18px;}.logo p {font-size: 9px;font-weight: normal;bottom: 5px;}.header_top_bar .button {display: none;}.block {width: 256px;height: 186px;}.left_column {height: 186px;width: 49px;}.price {width: 49px;height: 49px;font-size: 19px;}.save {width: 49px;height: 49px;font-size: 19px;}.price span, .save span {font-size: 9px!important;}.duration {width: 49px;height: 49px;font-size: 10px;padding-top: 5px;}img.duration_icon {width: 13px;height: 13px;}.block .content {left: 59px;width: 175px;height: 138px;padding-top: 10px;}.tour_logo img {width: 30px;height: 30px;margin: 5px;}.tour_name {font-size: 14px;max-width: 115px;padding-top: 6px;}.block_bottom {top: 146px;width: 100%;height: 41px;}.block .button {margin: 7px 7px;width: 80px;height: 27px;}.block_bottom a{text-decoration: none;font-size: 10px;top: 4px;font-size: 9px;line-height: 8px;}.right_arrow {height: 10px;width: 6px;top: 9px;right: 5px;}.block .content p {padding-bottom: 10px;}.block .content p, .block .content li {font-size: 11px!important;}.tour_video iframe {height: 250px;}.tour_ticket_left {height: auto;}.tour_ticket_left, .tour_ticket_right {width: 100%;}.note {width: 100%;}.tour_ticket_bottom {position: relative;bottom: 0;}.ticket_button { width: 100%;}.ticket_button a {margin-left: -47px;}.tour_route h3 {font-size: 18px;}.tour_route tbody {font-size: 14px;}}@media screen and (max-width:430px) {.inner_wrapper {width: 100%;padding: 0 8px;}.sub_content {box-sizing: border-box;}#footer_logo_left {left: 17px;right: initial;}.tour_video iframe {height: 210px;}.micro_layout_image {padding-bottom: 10px;}.micro_layout_image img {width: 100%;height: auto;}}.green_bus_footer{background-color: #333;color: #ffffff;font-size: 16px;padding: 28px 0;}.green_bus_footer a{font-size: 16px;color: #ffffff;text-decoration: none;}.green_bus_footer a:hover{text-decoration: underline;}.green_bus_footer ul{padding: 0px;margin: 0px;border: 0px;list-style: none;}.green_bus_footer li{display: inline-block !important;}.links{margin: 10px 0;}.links ul{list-style: none;margin: 0px;padding: 0px;border: 0px;box-sizing: border-box;}.links li {display: inline-block;width: 32.8%;margin-bottom: 12px;padding: 0 6px;box-sizing: border-box;}.links li:nth-child(1),.links li:nth-child(3n + 4){padding: 0 6px 0 0;}.links a {border: 1px solid #d24900;color: #d24900;height: 23px;width: 100%;display: block;line-height: 23px;text-align: center;border-radius: 2px;}.links a:hover {background-color: #d24900;color: #ffffff !important;font-weight: bolder;}@media screen and (max-width: 720px) {.links li {width: 49.6%;}.links li:nth-child(1),.links li:nth-child(3n + 4){padding: 0 6px;}.links li:nth-child(1),.links li:nth-child(2n + 3){padding: 0 6px 0 0;}}@media screen and (max-width: 540px) {.links li {width: 100%;padding: 0px !important;margin: 0px 0px 12px;}}.category_cards {display: inline-flex;width: 49%;margin: 0 auto;}.category_cards .card{width: 100%;display: inline-block;margin-right: 8px;box-sizing: border-box;background-color: #eeeeee;margin-bottom: 7px;}.card .image{height: 152px;width: 100%;background-position: center;background-size: cover;background-repeat: no-repeat;}.card .heading {font-family: museo_slab, sans-serif;font-weight: bold;margin: 11px 17px 7px;font-size: 25px;letter-spacing: -2.5px;}.card .content{margin: 0 14px 0 17px;padding: 0 0 10px;border-bottom: 1px solid #cccccc;}.card .content p{line-height: 21px;}.card .footer_row{padding: 6px 10px 11px 17px;box-sizing: border-box;}.footer_row .footer_block{display: inline-block;}.card .footer_row .additional_info{font-weight: bold;letter-spacing: -0.5px;width: 212px;vertical-align: top;padding-top: 7px;}.card .button_container{width: 113px;}.card .button{width: 100%;line-height: 10px;font-size: 12px;padding: 9px 14px;border-radius: 11px;letter-spacing: 2px;background-color: #D24900;background-image: url('/images/orange_button_triangle.png');background-repeat: no-repeat;background-position: 92% 12px;text-decoration: none;}.category_cards .card:nth-child(even){margin-right: 0px;}@media screen and (max-width: 1220px) {.card .button{padding: 14px 0px;}.footer_row .footer_block{width: 100%;}}@media screen and (max-width: 540px) {.category_cards {width: 100%;}}#cookiebox_moreinfo{display: none !important;}#cookiebox_details a{text-decoration: underline !important;}#cookiebox_details a:hover{text-decoration: none !important;}#cookiebox_accept {background-color: #008939 !important;}#cookiebox_settings {background-color: #BD5B00 !important;}#cookiebox {bottom: 0!important;left:0!important;width: 100%!important;max-width: 100%!important;background: rgba(34, 34, 34, 0.95)!important;padding-top: 22px!important;min-height: 85px!important;}#cookiebox_inner {max-width: 1400px;margin: auto;text-align: center;}#cookiebox_close,#cookiebox_moreinfo {display: none!important;}#cookiebox_accept,#cookiebox_settings {display: inline-block!important;position: relative!important;height: 40px!important;width: 100%!important;max-width: 200px;margin-left: 10px;right: 10px;padding-top: 12px!important;box-sizing: border-box;text-align: center;text-decoration: none;}#cookiebox_settings,#cookiebox_accept {font-family: proxima_nova, sans-serif!important;-webkit-font-smoothing: antialiased!important;font-size: 16px!important;text-align: center!important;font-weight: 500!important;text-transform: uppercase;text-decoration: none;}#cookiebox_heading,#cookiebox_details {display: inline-block;font-family: proxima_nova, sans-serif!important;-webkit-font-smoothing: antialiased!important;font-size: 16px!important;font-weight: 500!important;color: #fff;letter-spacing: 1px!important;padding-right: 5px!important;}#cookiebox_details a {color: #008939;}#_cookie_control {top: -150px!important;}@media screen and (max-width: 1400px) {#cookiebox_inner {max-width: 1000px;}}@media screen and (max-width: 951px) {#cookiebox_heading,#cookiebox_details {display: block!important;}#cookiebox_settings {margin-top: 10px;}}.drop-down {position: relative;width: 100%;z-index: 50;}.drop-down a {z-index: 5;}.drop-down, .drop-down ul {padding: 0;margin: 0;list-style: none;display: block;}.drop-down li.level1 {float: left;}.drop-down li {position: relative;z-index: 20;display: block;vertical-align: top;}.drop-down li a {white-space: nowrap;padding-left: 5px;padding-right: 5px;display: block;}.drop-down li ul {display: none;position: absolute;top: 0px;left: 0px;}.drop-down li > ul {top: 100%;}.drop-down li li > ul {top: 0px;left: 100%;}.drop-down li:hover ul,.drop-down li.over ul {display: block;}.drop-down li:hover li ul,.drop-down li.over li ul {display: none;}.drop-down li:hover > ul, .drop-down li.over > ul {display: block!important;}